Description
We are seeking an experienced Java Fullstack Developer/Lead to join our team in India. The ideal candidate will have a strong background in Java development and will be responsible for designing and implementing high-quality applications. This role involves leading a team of developers and collaborating closely with other stakeholders to deliver innovative solutions.
Responsibilities
- Design and develop scalable Java applications using Spring Boot and Microservices architecture.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in code reviews and maintain code quality standards.
- Debug and troubleshoot application issues across the entire stack.
- Lead a team of developers, providing mentorship and guidance.
- Work closely with stakeholders to gather requirements and propose technical solutions.
- Implement best practices for software development, including CI/CD processes.
Skills and Qualifications
- 5-15 years of experience in Java development, with a strong understanding of Java 8 or higher.
- Proficiency in Spring Framework, Spring Boot, and Microservices architecture.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Solid understanding of RESTful APIs and web services.
- Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems such as Git.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.